package net.csdn.business.common.domain.pop.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CollectInformationListVO {
    private String informationId;
    /**
     * 资讯文章标题
     */
    private String informationTitle;
    /**
     * 资讯文章描述，最大支持500字
     */
    private String informationMsg;
    /**
     * 资讯文章封面
     */
    private String coverUrl;

    //社区头像
    private String communityHeadPic;

    /**
     * 社区id
     */
    private Long communityId;

    private String communityLogo;

    private String communityBaseUrl;

    private String createId;

    private String createName;

    private String createNickName;

    /**
     * 社区名称
     */
    private String communityName;
    /**
     * 资讯类型 1精选 2非精选
     */
    private Integer informationType;
    /**
     * 资讯状态：1-已发布 2-草稿  3-已下线  4-审核中 5-未通过
     */
    private Integer informationState;
    /**
     * 文章浏览量
     */
    private Long informationViews;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;

    /**
     * 文章点赞数
     */
   private Long informationLikeCount;
    /**
     * 文章收藏数
     */
   private Long informationCollections;
}
